/**
 * 👨‍💻 伟谭
 * 📅 2017/11/24
 */

#import "TWConvenienceOfServiceBody.h"
#import "TWconvenienceOfServiceBodyCellTableViewCell.h"

@interface TWConvenienceOfServiceBody()

@property(nonatomic,readwrite,strong) UITableView *tableView;

@end

static NSString *const convenienceOfServiceIdinter = @"abc";

@implementation TWConvenienceOfServiceBody

-(instancetype)init {
    if(self){
        
        self = [super init];
        self.tableView =[[ UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped];
        self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
        //self.tableView.separatorColor = [UIColor redColor];
        self.tableView.dataSource = self;
        self.tableView.delegate = self;
        [self addSubview:self.tableView];
        
        [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
            make.edges.offset(0.0f);
        }];
        
    }
    
    return self;
}

#pragma mark - Class method

#pragma mark - Life cycle

#pragma mark - Override


#pragma mark - Event response

#pragma mark - Protocol

#pragma mark <UITableViewDataSource>

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 5;
}


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    TWconvenienceOfServiceBodyCellTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:convenienceOfServiceIdinter];
    
    if(!cell){
        
        cell = [[TWconvenienceOfServiceBodyCellTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:convenienceOfServiceIdinter];
 
        
    }
    
    return cell;
}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    
    return WIDTH*0.266f;
}
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return 0.1f;
}

-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
    return 0.1f;
}



#pragma mark - Public method

#pragma mark - Private method

#pragma mark - Getter & Setterer

@end
